Toggle
Collapse Toggle
Button
Toggle content opens below button
Content in the collapsable element associated with a button.
Toggle content opens above button
Content in the collapsable element associated with a button.
Button Styled As Link
Toggle content opens below "link"
Content in the collapsable element associated with a link.
Toggle content opens above "link"
Content in the collapsable element associated with a link.
HTML
<!-- Button --> <!-- content opening below button --> <div class="collapse-group"> <noscript> <style> .collapse { display: block; } </style> </noscript> <button class="button secondary collapsed" type="button" data-toggle="collapse" data-target="#collapseExample" aria-expanded="false" aria-controls="collapseExample">Button with data-target</button> <p class="collapse" id="collapseExample">Content in the collapsable element.</p> </div> <!-- content opening above button --> <div class="collapse-group"> <noscript> <style> .collapse { display: block; } </style> </noscript> <p class="collapse" id="collapseExample">Content in the collapsable element.</p> <button class="button secondary collapsed" type="button" data-toggle="collapse" data-target="#collapseExample" aria-expanded="false" aria-controls="collapseExample">Button with data-target</button> </div> /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// <!-- Button styled as a link --> <!-- content opening below "link" --> <div class="collapse-group"> <noscript> <style> .collapse { display: block; } </style> </noscript> <button class="link collapsed" data-toggle="collapse" data-target="#collapseLinkExample" aria-expanded="false" aria-controls="collapseLinkExample">Toggle "Link"</button> <p class="collapse" id="collapseLinkExample">Content in the collapsable element associated with a link.</p> </div> <!-- content opening above "link" --> <div class="collapse-group"> <noscript> <style> .collapse { display: block; } </style> </noscript> <p class="collapse" id="collapseLinkExample">Content in the collapsable element associated with a link.</p> <button class="link collapsed" data-toggle="collapse" data-target="#collapseLinkExample" aria-expanded="false" aria-controls="collapseLinkExample">Toggle "Link"</button> </div>
Problem Being Solved
We need a clean way to collapse areas of heavy content that may not be immediately necessary to the user.
When to Use
The collapse component should be used for content that only a few users will need to access. It can also be used when a user only needs to see detailed information for one or two items out of a long list.
When Not to Use
Because accordions hide content, they should not be used when the content is pertinent to most audience members.
Formatting
- Use straight Bootstrap collapse html and classes.